                                             
IBIS Macromodel Task Group

Meeting date: 18 Oct 2011

Members (asterisk for those attending):
Agilent:                    * Fangyi Rao
                              Radek Biernacki
Altera:                     * David Banas
Ansys:                        Samuel Mertens
                            * Dan Dvorscak
                            * Curtis Clark
Arrow Electronics:            Ian Dodd
Cadence Design Systems:       Terry Jernberg
                            * Ambrish Varma
Celsionix:                    Kellee Crisafulli
Cisco Systems:                Ashwin Vasudevan
                              Syed Huq
Ericsson:                     Anders Ekholm
IBM:                          Greg Edlund
Intel:                        Michael Mirmak
LSI Logic:                    Wenyi Jin
Mentor Graphics:            * John Angulo
                              Zhen Mu
                            * Arpad Muranyi
			      Vladimir Dmitriev-Zdorov
Micron Technology:            Randy Wolff
NetLogic Microsystems:        Ryan Couts
Nokia-Siemens Networks:     * Eckhard Lenski
QLogic Corp.                  James Zhou
Sigrity:                      Brad Brim
                            * Kumar Keshavan
                              Ken Willis
SiSoft:                     * Walter Katz
                              Todd Westerhoff
                              Doug Burns
			    * Mike LaBonte
Snowbush IP:                  Marcus Van Ierssel
ST Micro:                     Syed Sadeghi
Teraspeed Consulting Group:   Scott McMorrow
                            * Bob Ross
TI:                           Casey Morrison
                              Alfred Chong
Vitesse Semiconductor:        Eric Sweetman
Xilinx:                       Mustansir Fanaswalla

The meeting was lead by Arpad Muranyi

------------------------------------------------------------------------
Opens:

- Arpad: We had agreed on a different time slot
  - David 10:00 PT
  - Arpad: Fangyi was unable to make it at that time
  - Fangyi: 9:00 is not good once per month
  - David: 9:00 is bad for me
  - Bob: We should not change until we have a good time slot
  - Arpad: We will make no change until further proposals

--------------------------
Call for patent disclosure:

- None

-------------
Review of ARs:

- Arpad: Add rule #9 to BIRD 127.3 draft
  - Done

- Arpad: Add to Getwave call size rule
  - Done

- Ken: Submit backchannel BIRD to Open Forum
  - Kumar: I will check with him

- Walter: Send latest jitter BIRD to Mike L. for posting
  - In process, expected next week

-------------
New Discussion:

Arpad showed a side-by-side comparison of BIRD 127.2 vs. 127.3:
- Arpad described the changes
- Bob: There is conflicting terminology "leaf/value pair"
  - Leaf is already defined to include the value
- Arpad: Can the editorial group address this?
- Bob: That would be OK
- Kumar: Are we clear on what a parameter is?
- Bob read the definition
- Bob motioned to approve the draft for submission
- Curtis seconded
- VOTE: No objection, the motion passed by acclamation

Arpad showed a side-by-side comparison of sampling rate BIRD version 4 vs 5
- Arpad described the changes
- Fangyi: What does analog to digital conversion mean here?
- Kumar: Internally the model has to do conversions
  - An incoming waveform should be treated as continuous

- Fangyi: Can Init() and Getwave() exit with a failure return?
- Walter: Getwave can, for example with regard to block size
- Fangyi: Which function returns the code?
- Arpad: Any of them can
- Kumar: For this 0 is failure and 1 is success
- Arpad: The opposite is more common, to include failure codes
- David: Modern languages are getting away from that
- Curtis: We should change "must be able to produce valid results"
- Walter: Or add "to be compliant"

- Ambrish: Can wave_size be different from call to call?
- Arpad: It can
- Kumar: The software should accept any block size
- Arpad: We should not have to say it, but we could anyway
- Ambrish suggested language to add
- Walter: I am researching this issue
- Curtis motioned to approve this BIRD for submission with changes
- Ambrish seconded
- VOTE: No objection, the motion passed by acclamation

Arpad showed his BIRD on corners:
- Walter: AMI in IBIS 5.0 clearly correlates to derivation method corners
  - Original IBIS does not
  - C_comp has been a thorn in our sides for years
  - Bob's proposal for C_comp_corner would resolve that
- Arpad: We should map slow to min and fast to max if they don't use it
- Walter: Simulators would have to de-embed C_comp
  - Usually tools use min C_comp for fast, etc.
- Arpad: C_comp could be an exception
- Walter: C_comp_corner should be in IBIS 5.1
- Arpad: My proposal would be to document what should be done today
- Bob: I agree with Walter
  - This is an existing problem
- Walter: I don't know anyone supporting 5 value C_comp
- Agree: It is the same as Bob's proposal with different syntax

Walter motioned to vote on Bob's BIRD or Arpad's BIRD
- Arpad: I do not have a BIRD yet

-------------
Minutes by Mike LaBonte

Next meeting: 25 Oct 2011 12:00pm PT

Next agenda:
1) Task list item discussions

-------------
IBIS Interconnect SPICE Wish List:

1) Simulator directives
